Hello大家,
連假第一天,
但天公不做美:(
不過宅在家也不錯啊~
上週都放四天了=v=
今天來講一下運算符的部分,
之前其實有提過我們可以藉由使用OR
或AND
,
來設定我們是要其中一個符合、或是完全符合來進行過濾,
還有另一種方法就是更改他的預設運算,
也就是default_operator
,
作法也很簡單,
在我們下條件的地方新增
default_operator=AND
位置的話都可以,
比如來說
[URL]/[Index]/_search?[query]&default_operator=AND
或是
[URL]/[Index]/_search?default_operator=AND&[query]
兩種位置都行,
實際寫法會長這樣
https://2cc026f989f14dcd9bb87e1123531b5d.us-east-1.aws.found.io:9243/kibana_sample_data_logs/_search?q=25.181.253.214+8491&default_operator=AND
只要記得在放不同的設定的時候中間要加&
,
在Postman也可以做這樣的事情,
我們一開始先把他設定好,
然後在你需要的時候勾起來即可,OR
這個其實是可以不用設定的,
把AND
拿掉就會變回原本的規則,
那下面給大家看一下實際上操作的結果差異,
首先是我如果把AND
勾起來的話,
左下value這邊顯示搜尋結果會找到1個
也就是說doc內容含有25.181.253.214又有8491的只有一個,
那如果我把勾勾拿掉,
則會發現18個,
doc內容含有25.181.253.214或是含有8491的共有18個,
那我如果把OR
勾起來的話呢,
也會發現18個,
跟不勾是一樣的結果,
所以我才會說可以不用做=v=